﻿using System;
using System.Collections;
using System.Runtime.InteropServices.ComTypes;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            //            查找集合中是否含有 abc 元素。
            ArrayList list = new ArrayList() { "123", "456", "abc", "789", "asd", "jkl" };
            var isContain = list.Contains("abc");
            Console.WriteLine(isContain);

            Console.WriteLine();//换行

            //            将集合中元素下标是偶数的元素添加到另一个集合中。
            int[] list1 = {123,456,789,147,258,369};
            int[] newList = new int[list1.Length];
            list1.CopyTo(newList, 0);//从0开始复制list1
            for (int i = 0; i < newList.Length; i = i + 2)
            {
                Console.Write(newList[i]);
            }

            Console.WriteLine();//换行

            //            在集合中第一个元素的后面任意插入 3 个元素。
            ArrayList list2 = new ArrayList() {111,222,333 };
            list.InsertRange(1, list2);//将list2插入list中
            foreach (var a in list)
            {
                Console.Write(a);
            }

            Console.WriteLine();//换行

            //            将集合中的元素使用 Sort 方法排序后输出。
            ArrayList list3 = new ArrayList() { 1,5,3,9,6,4,2};
            list3.Sort();
            foreach (var b in list3)
            {
                Console.Write(b);
            }
        }
    }
}
